<#if item.render??>
    ${item.render.code}
<#else>
<input-box 
  :disabled="getColumnDisabled(row,column.property)" 
  v-model="row[column.property]" 
<#if item.getUnitName?? && item.getUnitName()??>
  unit="${item.getUnitName()}"
</#if>
  type="number"
<#if item.getPSAppDEField()?? && item.getPSAppDEField().getPSDEField()?? && item.getPSAppDEField().getPSDEField().getPrecision??>
  <#if item.getPSAppDEField().getPSDEField().getDataType() == 'FLOAT' && item.getPSAppDEField().getPSDEField().getPrecision() == 0>
  :precision="2"
  <#else>
  :precision="${item.getPSAppDEField().getPSDEField().getPrecision()?c}"
  </#if>
</#if>
  style="${item.getEditorCssStyle()}" 
<#if item.getPlaceHolder()??>
  placeholder="${item.getPlaceHolder()}"
</#if> 
  @change="($event)=>{gridEditItemChange(row, column.property, $event, $index)}">
</input-box>
</#if>